package cartas;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author daniel
 */
public class Carta {

    private int idCarta; /*Código numérico que identifica univocamente a carta*/
    private String nome; /*Nome da carta*/
    private String tipo; /*Tipo da carta. Ex: Herois da Marvel ou Personagens de Filme*/
    private String linkImagem; /*Endereço onde se encontra a imagem correspondente à carta*/
    //TODO: Rever se atributos de carta devem ser private ou protected

    /*
     * Construtor vazio;
     */
    public Carta() {
    }

    /*
     * Construtor iniciando todos os atributos
     */
    public Carta(int idCarta, String nome, String tipo, String linkImagem) {
        this.idCarta = idCarta;
        this.nome = nome;
        this.tipo = tipo;
        this.linkImagem = linkImagem;
    }

    /*
     * Construtor inciando apenas nome e tipo da carta.
     */
    public Carta(String nome, String tipo) {
        this.nome = nome;
        this.tipo = tipo;
    }

    public int getIdCarta() {
        return idCarta;
    }

    public void setIdCarta(int idCarta) {
        this.idCarta = idCarta;
    }

    public String getLinkImagem() {
        return linkImagem;
    }

    public void setLinkImagem(String linkImagem) {
        this.linkImagem = linkImagem;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    
}
